KNOWING THE FUTURE